package com.jk.service;

import com.jk.pojo.PayShopsCoupon;

import java.util.List;
import java.util.Map;

/**
 * 用户优惠券接口
 * Created by Administrator on 2017/12/20 0020.
 */
public interface PayUserCouponService {
    //根据用户id查询该用户共有多少张优惠券
    int queryPayUserCouponCount(String userid);
    //通过用户id来查询出该用户所拥有的所有可用优惠券信息  分页查询
    Map<String,Object> queryPayShopsCouponList(String userid,int page,int rows);
    //用户根据优惠券id领取优惠券 到service层进行业务逻辑处理
    Map<String,Object> insertPayUserCoupon(String couponid,String userid);
    //将参数传到业务处理层进行业务处理
    Map<String,Object> paymentByPayUserCoupon(String userid, String ucid,String shopid, Double goodsPrice, String couponid,String paymentPwd);
    //添加商家优惠券
    Map<String,Object> insertPayShopsCoupon(PayShopsCoupon payShopsCoupon,String shopId);

    //查询商家优惠券
    List<Map<String,Object>> queryShopsCouponListAll();

    //查询商家优惠券
    List<Map<String,Object>> queryPayShopsUserCoupon(String coid);

    Map<String,Object> paymentByPayUser(String userid, Double goodsPrice, String paymentPwd);
}
